package com.mulesoft.domain.analyzer.structure;

/**
 * 
 * @author iguardines
 * 
 * Generic class that represent a pair of a type safe objects.
 *
 * @param <F>
 * @param <S>
 */
public class Pair<F,S> {

	F f;
	S s;
	
	public Pair(F f, S s) {
		super();
		this.f = f;
		this.s = s;
	}
	/**
	 * @return the f
	 */
	public F getFirst() {
		return f;
	}
	/**
	 * @param f the f to set
	 */
	public void setFirst(F f) {
		this.f = f;
	}
	/**
	 * @return the s
	 */
	public S getSecond() {
		return s;
	}
	/**
	 * @param s the s to set
	 */
	public void setSecond(S s) {
		this.s = s;
	}

}
